home *** CD-ROM | disk | FTP | other *** search
/ Aminet 16 / Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso / Aminet / dev / src / wangisrc.lha / wangi / units / WBStart.PAS < prev   
Pascal/Delphi Source File  |  1994-12-11  |  1KB  |  39 lines

  1. Unit WBStart;
  2. (*
  3.  * WBStart.h   V1.4
  4.  *
  5.  * WBStart-Handler data structure definition
  6.  *
  7.  * (c) 1991-93 by Stefan Becker
  8.  *
  9.  * WBStart.PAS -- HSPascal unit of WBStart.
  10.  *
  11.  *)
  12.  
  13. INTERFACE
  14.  
  15. USES 
  16.     Exec, AmigaDos, Workbench;
  17.  
  18. TYPE
  19.     { Structure to send to the WBStart-Handler message port                   }
  20.     { - wbsm_Name should be relative to wbsm_DirLock                          }
  21.     { - wbsm_Stack is used as return field (TRUE == program has been started) }
  22.     tWBStartMsg = Record
  23.         wbsm_Msg     : tMessage;
  24.         wbsm_Name    : STRPTR;    { Name of the program  }
  25.         wbsm_DirLock : BPTR;      { Directory lock       }
  26.         wbsm_Stack   : LONG;      { Stack size           }
  27.         wbsm_Prio    : LONG;      { Process priority     }
  28.         wbsm_NumArgs : LONG;      { # of Args in ArgList }
  29.         wbsm_ArgList : pWBArg;    { Pointer to Arguments }
  30.     End;
  31.     
  32. CONST
  33.     { Name of the handler message port }
  34.     WBS_PORTNAME : String[21] = 'WBStart-Handler Port'#0;
  35.     { Default name for the WBStart-Handler binary }
  36.     WBS_LOADNAME : String[18] = 'L:WBStart-Handler'#0;
  37.  
  38. IMPLEMENTATION
  39. End.